San Pedro, Mexico experiences a mild winter with cool temperatures ranging from 5-34°C in February and March, gradually warming up as spring sets in. As April arrives, temperatures rise significantly, averaging around 28°C, marking the beginning of a hot summer season that peaks in May and June with highs often reaching 41°C. July and August see slightly cooler days, but still remain warm, before temperatures begin to drop again in September. Autumn brings a welcome relief from the heat, with comfortable temperatures returning by November, only to dip back down into mild winter conditions by December. Throughout the year, San Pedro's temperature variation is relatively moderate, with averages around 20-30°C for most months.